2b853505587610f6bae2c2c1bb9cfa201ed832d4,maven-artifact/src/main/java/org/apache/maven/artifact/resolver/DefaultArtifactResolver.java,DefaultArtifactResolver,resolve,#Artifact#List#ArtifactRepository#,62
Before Change
logger.debug( "Resolving: " + artifact.getId() + " from:\n" + "{localRepository: " + localRepository +
"}\n" + "{remoteRepositories: " + remoteRepositories + "}" );
setLocalRepositoryPath( artifact, localRepository );
if ( artifact.exists() )
{
After Change
private ArtifactConstructionSupport artifactConstructionSupport = new ArtifactConstructionSupport();
public Artifact resolve( Artifact artifact, List remoteRepositories, ArtifactRepository localRepository )
throws ArtifactResolutionException
{
// ----------------------------------------------------------------------
// Perform any transformation on the artifacts
// ----------------------------------------------------------------------
// ----------------------------------------------------------------------
// Check for the existence of the artifact in the specified local
// ArtifactRepository. If it is present then simply return as the
// request
// for resolution has been satisfied.
// ----------------------------------------------------------------------
try
{
Logger logger = getLogger();
logger.debug( "Resolving: " + artifact.getId() + " from:\n" + "{localRepository: " + localRepository +
"}\n" + "{remoteRepositories: " + remoteRepositories + "}" );
artifact.setPath( getLocalRepositoryArtifactPath( localRepository, artifact ) );
if ( artifact.exists() )
{